home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / comp / ForthFaq / Applications < prev    next >
Internet Message Format  |  1993-12-15  |  9KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.kei.com!sol.ctr.columbia.edu!howland.reston.ans.net!gatech!pitt!willett!ForthFAQ
  2. From: ForthFAQ@willett.pgh.pa.us (FAQ account for comp.lang.forth)
  3. Newsgroups: comp.lang.forth,comp.answers,news.answers
  4. Subject: Forth FAQ: Applications done with Forth.  (l/m 07.Nov.93)
  5. Message-ID: <4830.UUL1.3#5129@willett.pgh.pa.us>
  6. Date: 15 Dec 93 01:40:07 GMT
  7. Expires: Wed, 22 Dec 93 23:59:59 EDT
  8. References: <4819.UUL1.3#5129@willett.pgh.pa.us>
  9. Followup-To: poster
  10. Lines: 165
  11. Approved: news-answers-request@MIT.Edu
  12. Xref: senator-bedfellow.mit.edu comp.lang.forth:14711 comp.answers:3026 news.answers:15824
  13.  
  14. Archive-name: ForthFaq/Applications
  15. Last-modified: 07.Nov.93
  16. Version: 1.2
  17.  
  18.  
  19.     [Thanks to everyone who has contributed information for this
  20.      message.  I have left the header and/or .signature lines in for
  21.      attribution.  Missing or incorrect attributions are a mistake...
  22.      please help me correct any that are wrong.  -dwp]
  23.  
  24. If Forth has been around for 20+ years, what has it been used for?
  25.  
  26.     **********************************************************************
  27.  
  28.     Date: 16 Jun 1993 16:15:25 -0400 (EDT)
  29.     From: koopman@cagate.res.utc.com (Philip Koopman)
  30.     Message-Id: <9306162015.AA22610@casun2.res.utc.com>
  31.  
  32.     Elizabeth Rather's HOPL paper contains a number
  33.     of examples (I don't have time to type them all
  34.     in).  SIGPLAN Notices vol. 28 no. 3, March 1993.
  35.     CMU and Pitt probably both have copies.
  36.  
  37.     [I haven't had the time to look this up yet.  If anyone has a copy
  38.      handy and wants to send me the info, I would appreciate it. -dwp]
  39.  
  40.     **********************************************************************
  41.  
  42.     Date: Wed, 9 Jun 93 14:34:28 bst
  43.     Message-Id: <9306091334.AA27065@hpc.lut.ac.uk>
  44.     From: Merlin <N.U.Fitzsimons@loughborough.ac.uk> (MERLIN)
  45.  
  46.     A few years ago, I used a homebrew (well, I did it at the
  47.     office...) FORTH on the Atari ST to produce a conversion of a C64
  48.     game called OOPS - a kind of real-time logic puzzle based around
  49.     symmetrical grids, designed by a guy called Jason Kendall from
  50.     Salisbury, England.  This received very good reviews in the C64
  51.     version.  Unfortunately, shortly after we delivered the 16 bit
  52.     versions (PC, ST and Amiga - only the ST in FORTH, the rest in
  53.     Assembler), the publisher, The Big Apple Entertainment Co Ltd (who
  54.     despite their name were based in London) was closed down by its
  55.     parent company, so the ST version was never released.  A little
  56.     while after, I left CygnusSoft to go and run a pub for a couple of
  57.     years, so my ST FORTH never got used again - although I've still
  58.     got a copy, if only I can find someone with an ST...
  59.  
  60.     In addition to all this boring reminiscence, In 1984-85 I worked
  61.     for a digital systems engineering company called Jasmin
  62.     Electronics, then based in Leicester, England, who used FORTH for
  63.     all their software at that time.  Their speciality was in Teletext
  64.     systems.  There's at least one Cable TV station in California who
  65.     provided a Teletext service using Jasmin kit - one of the first
  66.     things I worked on for them was a FORTH system that took news
  67.     straight off the AP wire and formatted it into pages that were
  68.     included directly into the Teletext magazine.  The railway
  69.     stations and airports of (at least) Europe are also littered with
  70.     Jasmin Teletext information display systems, which were all,
  71.     originally at least, written in FORTH. They also did a water
  72.     pumping control system for the Rickmansworth area of England - it
  73.     used a WAN of proprietary 68000-based kit, was grossly
  74.     underpowered for the job, and was delivered massively late and
  75.     over budget, which must have been why their salaries were so
  76.     lousy...  :-)
  77.  
  78.     [Email address from .signature: hunuf@lut.ac.uk  -dwp]
  79.  
  80.     **********************************************************************
  81.  
  82.     Date: Wed, 9 Jun 1993 00:17:39 -0500 (CDT)
  83.     From: "Christopher A. Bongaarts"
  84.     Message-Id: <Pine.3.05.9306090039.A23399-a100000@student.tc.umn.edu>
  85.  
  86.     Adventure Construction Set, by Stuart Smith.  Published by
  87.     Electronic Arts.  The Commodore 64 version was written in forth,
  88.     and this game featured incredible music and very good graphics (if
  89.     you don't mind 160x200x4 graphics!)
  90.  
  91.     =-=-=-=-=-= Chris Bongaarts =-=-=-= Sir Taxi of the Wild Crew =-=-=-=-=-=
  92.     Internet: bong0004@student.tc.umn.edu FidoNet 1:282/54  "Chris Bongaarts"
  93.           taxi@tdkt.kksys.com         Call the Game Center (612)942-7531
  94.  
  95.  
  96.  
  97.  
  98.     From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie)
  99.     Subject: Southern Wisconsin FIG Chapter News
  100.     Message-ID: <4638.UUL1.3#5129@willett.pgh.pa.us>
  101.     Date: 9 Jul 93 10:53:26 GMT
  102.  
  103.     [Message has been editted for relevant excerpts.  -dwp]
  104.     Message 2         Thu Jul 08, 1993
  105.     D.RUSKE1 [Dave]              at 11:52 EDT
  106.  
  107.     After about half an hour of conversation amongst the group, Dave
  108.     Ruske gave a talk about the use of Forth in two embedded
  109.     applications done for ICOM, Inc.  The first was an 8031-based
  110.     operator access panel for an Allen-Bradley PLC-2; the second was a
  111.     driver which loads onto the Allen-Bradley KT card (a Z80- based
  112.     network card for PLC communications).  LMI Metacompilers were used
  113.     on both projects.
  114.  
  115.       Dr.  Bob Lowenstein of Yerkes Observatory told the group about
  116.       Yerk and how it is applied to telescope control and data
  117.       acquisition.  Yerk is an object-oriented Forth variant for the
  118.       Mac, and is a public-domain product derived from Neon.  One of
  119.       the things Dr.  Lowenstein uses this for is remotely controlling
  120.       a telescope in New Mexico via the Internet.  Yerk software will
  121.       also be used to control two new telescopes being built at the
  122.       South Pole.
  123.  
  124.       Matt Mercaldo showed and talked about the Modular Microprocessor
  125.       Trainer being developed for use at Johns-Hopkins University.
  126.       The unit uses two Motorola MC68HC11A8s with New Micros'
  127.       Max-Forth on chip.  The student can prototype projects on the
  128.       unit and communicate with it using a terminal, or a keyboard and
  129.       built-in LCD display.  Matt provided the group with copies of a
  130.       paper describing his work.
  131.  
  132.       Glenn Szejna described his use of Forth at Nicolet Instruments.
  133.       Several people in the group had used Nicolet oscilloscopes,
  134.       unaware that Glenn's Forth code was running under the hood.
  135.  
  136.       Scott Woods discussed his use of Forth, including his current
  137.       project, firmware for an industrial metal detector.  This device
  138.       will be used for such things as preventing machine screws from
  139.       showing up in your breakfast cereal.
  140.  
  141.       Olaf Meding described Amtelco's use of polyForth in programming
  142.       their systems for telephone answering services [see Olaf's
  143.       article "Forth-Based Message Service" in the January/February
  144.       1993 Forth Dimensions].  The Amtelco EVE (Electronic Video
  145.       Exchange] system is the largest and most sophisicated system of
  146.       its kind, and has gained 70% of the answering service market.
  147.  
  148.       James Heichek demonstrated VORCOMP, a public-domain directory
  149.       and file compare utility written in his own version of Forth.
  150.       James talked about why he believed the stack manipulation words
  151.       in Forth became a hindrance to his work, and how he added local
  152.       variables to clean up his code.  He is currently developing
  153.       educational software.
  154.  
  155.     Olaf Meding gave a brief tour of the "Introduction to Forth" disk
  156.     and demonstrated the loading of C. H. Ting's tutorial in F-PC.
  157.     Along the way, the F-PC single-step debugger was also
  158.     demonstrated.  According to Julian V. Noble, the "Introduction to
  159.     Forth" disk "was prepared and disseminated by Prof.  Julian V.
  160.     Noble of the University of Virginia, with the kind permission of
  161.     the authors of the tutorials and files thereon (C.H. Ting, Jack
  162.     Brown, Phil Koopman and me), as a public service, under the
  163.     auspices of FIG, ACM/SIGForth and Mechum Banks Publishing."
  164.  
  165.     By this time it was past 10 pm and the meeting began to break up,
  166.     but Dr.  Lowenstein took some time to demonstrate Yerk and impart
  167.     some insider knowledge to Paul Anderson.  Paul is new to Forth and
  168.     plans on building a system to monitor and control model railroads
  169.     via a Mac.
  170.  
  171.     [Any inaccuracies in this report are solely my fault.  -DR]
  172. ---
  173. If you have any questions about ForthNet/comp.lang.forth or any information
  174. to add/delete or correct in this message or any suggestions on formatting or
  175. presentation, please contact Doug Philips at one of the following addresses:
  176.           Internet: dwp@willett.pgh.pa.us
  177.           Usenet:   ...!uunet!willett.pgh.pa.us!dwp
  178.           GEnie:    D.PHILIPS3
  179.